<?php

require 'global.php';

function _edt(){

	extract(user::init());
	if (!$ismanage) kc_tip('您无权编辑广告信息');

	$db=new db;

	$id=kc_post('id',2);
	
	$data=array();
	if (METHOD=='GET') {
		//默认设置
		if (empty($id)) {
			$data['norder']=$db->newid('%s_ad',"type='home'");
			$data['status']=1;
			$data['sdate']=str::formatDate($time,'Y-m-d');
			$data['edate']=str::formatDate($time+86400*31,'Y-m-d');
			$data['price']=200;
			$data['src']='120x60/';
		}else{
			$data=$db->getRows_one('%s_ad','*','id='.$id);
			$data['sdate']=str::formatDate($data['sdate'],'Y-m-d');
			$data['edate']=str::formatDate($data['edate'],'Y-m-d');
		}
	}elseif(METHOD=='POST'){
		if(empty($_POST['sdate'])) kc_ajax(array('JS'=>'alert(\'上架时间不能为空!\')'));
		if(!kc_validate(kc_post('sdate'),9)) kc_ajax(array('JS'=>'alert(\'上架时间格式有误!\')'));
		if(empty($_POST['edate'])) kc_ajax(array('JS'=>'alert(\'下架时时间不能为空!\')'));
		if(!kc_validate(kc_post('edate'),9)) kc_ajax(array('JS'=>'alert(\'下架时间格式有误!\')'));
		if(!kc_validate(kc_post('norder'),2)) kc_ajax(array('JS'=>'alert(\'排序必须为数字!\')'));
		if(empty($_POST['alt'])) kc_ajax(array('JS'=>'alert(\'ALT属性不能为空!\')'));
		if(empty($_POST['alt'])) kc_ajax(array('JS'=>'alert(\'目标网址不能为空!\')'));
		if(empty($_POST['src'])) kc_ajax(array('JS'=>'alert(\'图片地址不能为空!\')'));
		//if(empty($_POST['price'])) kc_ajax(array('JS'=>'alert(\'收费价格不能为空!\')'));
		if(!kc_validate(kc_post('price'),12)) kc_ajax(array('JS'=>'alert(\'必须为常数类型!\')'));
		$array=array(
			'sdate'=>strtotime(kc_post('sdate')),
			'edate'=>strtotime(kc_post('edate')),
			'norder'=>kc_post('norder'),
			'alt'=>kc_post('alt'),
			'url'=>kc_post('url'),
			'src'=>kc_post('src'),
			'price'=>kc_post('price'),
			'cname'=>kc_post('cname'),
			'ctel'=>kc_post('ctel'),
			'cmail'=>kc_post('cmail'),
			'address'=>kc_post('address'),
			'notes'=>kc_post('notes'),
			'status'=>kc_post('status'),
		);
		if (empty($id)) {
			$array['type']=kc_post('type',1,1);
			$db->insert('%s_ad', $array);
		}else{
			$db->update('%s_ad',$array,'id='.$id);
		}
		$referer=kc_post('HTTP_REFERER');
		kc_ajax(array('JS'=>"go('$referer')"));
	}

	$s='<table class="k_table_form">';
	$s.='<tr><th>状态</th><td>';
	$s.='<input type="radio" name="status" id="status_1" value="1" '.(kc_val($data,'status')==1?'checked="true"':'').'/><label for="status_1">显示</label>';
	$s.='<input type="radio" name="status" id="status_2" value="2"'.(kc_val($data,'status')==2?'checked="true"':'').'/><label for="status_2">不显示</label>';
	$s.='</td></tr>';
	$s.='<tr><th>上架时间</th><td><input type="text" name="sdate" value="'.kc_val($data,'sdate').'" class="k_in w100" maxlength="10"/></td></tr>';
	$s.='<tr><th>下架时间</th><td><input type="text" name="edate" value="'.kc_val($data,'edate').'" class="k_in w100" maxlength="10"/></td></tr>';
	$s.='<tr><th>排序</th><td><input type="text" name="norder" value="'.kc_val($data,'norder').'" class="k_in w100" maxlength="10"/></td></tr>';
	$s.='<tr><th>ALT属性</th><td><input type="text" name="alt" value="'.kc_val($data,'alt').'" class="k_in w300" maxlength="50"/></td></tr>';
	$s.='<tr><th>目标网址</th><td><input type="text" name="url" value="'.kc_val($data,'url').'" class="k_in w300" maxlength="200"/></td></tr>';
	$s.='<tr><th>图片地址</th><td><input type="text" name="src" value="'.kc_val($data,'src').'" class="k_in w300" maxlength="50"/></td></tr>';
	$s.='<tr><th>收费</th><td><input type="text" name="price" value="'.kc_val($data,'price').'" class="k_in w100" maxlength="10"/></td></tr>';
	$s.='<tr><th>客户姓名</th><td><input type="text" name="cname" value="'.kc_val($data,'cname').'" class="k_in w100" maxlength="20"/></td></tr>';
	$s.='<tr><th>电话</th><td><input type="text" name="ctel" value="'.kc_val($data,'ctel').'" class="k_in w200" maxlength="20"/></td></tr>';
	$s.='<tr><th>邮件</th><td><input type="text" name="cmail" value="'.kc_val($data,'cmail').'" class="k_in w200" maxlength="50"/></td></tr>';
	$s.='<tr><th>联系地址</th><td><input type="text" name="address" value="'.kc_val($data,'address').'" class="k_in w300" maxlength="100"/></td></tr>';
	$s.='<tr><th>备注</th><td><textarea type="text" name="notes" class="k_in w300 h50">'.kc_val($data,'notes').'</textarea></td></tr>';
	$s.='</table>';
	kc_ajax(array(
		'TITLE'=>empty($id)?'添加广告':'编辑广告',
		'MAIN'=>$s,
		'ID'=>'k_ajax',
		'WIDTH'=>500,
		'HEIGHT'=>490,
		'BUTTON'=>'<button onclick="$.kc_ajax({URL:\'ad.php\',CMD:\'edt\',FORM:\'k_ajaxForm\',METHOD:\'POST\',id:\''.$id.'\',type:\''.kc_post('type').'\'})">保存</button>',
	));
}

function _delete(){
	extract(user::init());
	if (!$ismanage) kc_tip('您无权删除广告信息');
	$id=kc_post('id',2,1);
	$db=new db;
	$db->delete('%s_ad','id='.$id);
	$referer=kc_post('HTTP_REFERER');
	kc_ajax(array('JS'=>"go('$referer')"));
}

?>